import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './plugins/element.js'
// 导入全局样式表
import './assets/css/commen.css'

// 导入富文本编辑器
import VueQuillEditor from 'vue-quill-editor'
// require styles 导入富文本编辑器对应的样式
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'

// 导入高德地图
import AMap from 'vue-amap';

import axios from 'axios'

// URL_HTTP 获取到IP地址
// let urlConfig = [{
//     ip: '172.17.135.169',
//     url: 'http://172.17.135.169:8089'
// }, {
//     ip: '59.207.61.2',
//     url: 'http://59.207.61.2:11131'
// }, {
//     ip: '59.207.51.2',
//     url: 'http://59.207.51.2:11131'
// }];
// let reg = /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/;
// let URL_HTTP = urlConfig.find(item => item.ip === reg.exec(window.location.href)[0]).url;
// console.log(URL_HTTP);
// axios.defaults.baseURL = URL_HTTP + '/rescue-map'

// 配置请求的根路径

// axios.defaults.baseURL = "http://172.17.135.169:8089/rescue-map"

axios.defaults.baseURL = "http://192.168.97.187:8089/rescue-map"

// 在 request 拦截器中设置请求参数
axios.interceptors.request.use(config => {
    // console.log(config)
    config.headers.BQTOKEN = window.sessionStorage.getItem('token')
    config.headers.BQUSERID = window.sessionStorage.getItem('userId')
    config.headers.BQAPPID = window.sessionStorage.getItem('appId')

    // 在最后必须 return config
    return config
})
Vue.prototype.$http = axios

Vue.config.productionTip = false

// 将富文本编辑器，注册为全局可用的组件
Vue.use(VueQuillEditor)

// 初始化vue-amap
AMap.initAMapApiLoader({
    // 高德key
    key: 'd6c4f4fdc07be0539dde9bda7854e63a',
    // 插件集合 （插件按需引入）
    plugin: ['AMap.Geolocation', 'AMap.Geocoder']
});
Vue.use(AMap);

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')